﻿using System.Collections.Generic;

namespace CompositePattern.DemoOne
{
    /// <summary>
    /// 节点接口
    /// </summary>
    public interface IBranch 
    {
        //获取信息
        string getInfo();
        //增加数据节点，例如研发部下设得研发一组
        void add(IBranch branch);
        //增加叶子节点
        void add(ILeaf leaf);
        //获取下级信息
        List<object> getSubordinateInfo();
    }
}